3.5.2.5 Ulazno/izlazne naredbe

Ulazno/izlazne naredbe omogućavaju povezivanje mikroprocesora i vanjskih jedinica, prema slici 3.5-3. Skupina se sastoji od dvije naredbe i to naredbe za izvođenje ulazne (IN - input) i izlazne (OUT - output) operacije. Naredbom IN se pokreće izvođenje ulazne operacije, tj. podatak se prenosi s ulazne jedinice u akumulator mikroprocesora. Format naredbe glasi IN adrj, gdje operand adrj označava 8-bitnu adresu ulazne jedinice. Naredbom OUT se pokreće izvođenje izlazne operacije, tj. sadržaj akumulatora mikroprocesora se prenosi na izlaznu jedinicu. Format naredbe glasi OUT adrj, gdje operand adrj označava 8-bitnu adresu izlazne jedinice. Budući duljina adrese adrj iznosi 8 bita, mikroprocesor može pristupiti do 256 različitih ulazno-izlaznih jedinica.

Slika 3.5-3 Blok dijagram ulazno/izlaznog sučelja

 

Primjer 3.5-6

Treba sastaviti programski odsječak u mnemoničkom jeziku kojim će se prenijeti stanja osam sklopki povezanih na ulazna vrata adrese 100 i utvrditi da li su stanja sklopki jednaka prethodno zadanim vrijednostima pohranjenim u registru B. Rezultat pokazati uključivanjem ili isključivanjem LED dioda povezanih na izlazna vrata adrese 200. Ako je stanje ulaza jednako sadržaju registra B, LED diode se uključuju, u protivnom LED diode se isključuju. Blok dijagram ulazno/izlazne veze prikazuje slika 3.5-3

povratak